package com.ios.mapper;

import com.ios.model.dto.SeatStatusDTO;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * 座位状态Mapper
 */
public interface SeatStatusMapper {
    /**
     * 查询自习室座位状态
     * @param roomId 自习室ID
     * @param date 查询日期
     * @param timeSlot 时间段(1:上午,2:中午,3:晚上)
     * @return 座位状态列表
     */
    List<SeatStatusDTO> selectSeatStatus(
            @Param("roomId") Long roomId,
            @Param("date") Date date,
            @Param("timeSlot") Integer timeSlot
    );
}